package com.itbour.service.yjx.trade;

import java.util.List;
import java.util.Map;

import com.itbour.com.page.Page;
import com.itbour.dto.tg.DisUserdocDto;
import com.itbour.dto.video.VideoDesignDto;
import com.itbour.dto.yjx.trade.YjxCustAniDto;
import com.itbour.dto.yjx.trade.YjxVideoUserDocDto;

/**
 * 		@author 李琦
 *		自定义动画
 */
public interface YjxCustAniService {
	// 分页获取自定义动画
	public Page getCustAniInfo(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public boolean insertCustAni(YjxCustAniDto yjxCustAniDto);
	public boolean delCustAni(Map<String, Object> parm);
	public List<YjxCustAniDto> getOneCustInfo(Map<String, Object> parm);
	
	// 获取 用户视频作品列表
	public Page getVideoUserDoc(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public List<YjxVideoUserDocDto> getOneVideoUserDoc(Map<String, Object> parm);
	
	// 获取 用户 设计作品列表
	public Page getDesignUserDoc(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public List<DisUserdocDto> getOneDesignUserDoc(Map<String, Object> parm);
	
	// 获取视频模板列表
	public Page getVideoTmpl(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public List<VideoDesignDto> getOneVideoDataInfo(Map<String, Object> parm);
	
	public Page getVipDesignUserDoc(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	
	
	// 获取自由创建作品
	public Page getCustVideoDoc(Map<String, Object> parm,Integer pageNo,Integer pageSize);
	public List<YjxVideoUserDocDto> getOneVideoDocData(Map<String, Object> parm);
}
